package com.ibm.demoBankJSF.beans;

import com.ibm.demoBankJSF.base.*;
import java.util.ArrayList;
import java.util.List;
 
import javax.faces.context.FacesContext;
import javax.faces.model.SelectItem;

public class ListaCuentasBean {
	private ArrayList cuentas = null;
	
//	public SelectItem[] getCuentas() {
//		SelectItem[] cuentas = {
//	            new SelectItem(new Integer(1), "Test01"),
//	            new SelectItem(new Integer(2), "Test02"),
//	            new SelectItem(new Integer(3), "Test03")
//	        };
	
	public ArrayList getCuentas() {
		
		ArrayList listaCuentas = (ArrayList) FacesContext.getCurrentInstance().getExternalContext().getSessionMap().get("listaCuentas");
        if (listaCuentas != null){
        	cuentas = new ArrayList();
        	for (int i = 0; i < listaCuentas.size(); i ++){
        		cuentas.add(new SelectItem(((Cuenta)listaCuentas.get(i)).getNumCuenta(), ((Cuenta)listaCuentas.get(i)).getNumCuentaForm()));
        	}
        }
        return cuentas;
    }

}
